By train
By train
Bern is conveniently located in the vast network of Swiss Federal Railway between Geneva, Basel and Zurich and is served twice per hour by express InterCity trains from each of these cities as well as Zürich and Geneva airports. Hourly express trains take you into all directions, including Interlaken, Brig, and Lucerne.
For more information:
Swiss Federal Railway
Provides a useful online travel planner which includes information about local bus and tram services as well as rail services and can plan your journey from door to door.
Swiss travel System
is a great source of information for finding the best ticket as a tourist. It is a must to visit, as regular, full fare tickets are expensive. This site tells you what is the best option for your needs.
By plane
Berne's small international airport (http://www.alpar.ch) with direct flights from Munich, Barcelona,Paris, London via LCY city airport as well as several seasonal destinations in Europe lies just a few kilometers south of the city. A taxi ride into the city costs approx. CHF 30, the airport shuttle bus takes you to the railway station in the center of Berne for CHF 14.
Berne is connected to Zurich Airport in 74-78 minutes by IC train routes St. Gallen - Winterthur - Zürich Hbf - Berne - Genève Aéroport or Romanshorn - Winterthur - Zürich Hbf - Berne - Brig